salvation of mankind - German English Dictionary